"""
os.path.dirname(path), os.path.abspath(path), os.path.join() 使用

sys.path 环境变量
sys.path.insert(0, xxx) 插入环境变量, 第一个
"""
import os
import sys

# __file__ 代表当前文件
# os.path.dirname() 返回参数文件的目录路径
# 如果用相对路径执行, 则返回空字符串, 如果以绝对路径执行, 返回绝对路径
PATH_1 = os.path.dirname(__file__)
print("当前文件的目录是", PATH_1)
print(os.path.dirname("a/b/c"))  # a/b
print(os.path.dirname("c:/a/b/c/d.md"))  # c:/a/b/c


# os.path.abspath(path) 当前文件的绝对路径
PATH_2 = os.path.abspath(__file__)
print(PATH_2)

# os.path.join(path, *path)
PATH_3 = '/a/b/c'
PATH_4 = os.path.join(PATH_3, "hello.py")  # 将 hello.py 放入 PATH_3 下
print(PATH_4)

# 打印环境变量
print(sys.path)
